#include <stdio.h>
#include <string.h>
#include <stdlib.h>

    int pri[11];
    int q[110];
    int n, m;
    int Ncase;
    int time;

main()
{
    int i, j, k;
    int suc;
    
    scanf("%d", &Ncase);
    while (Ncase--)
    {
        scanf("%d%d", &n, &m);
        memset(pri, 0, sizeof(pri));
        for (i=0; i<n; i++)
        {
            scanf("%d", q+i);
            
            pri[q[i]]++;
        }
        i=0; k=9; time=0; suc=false;
        while (!suc)
        {
            while (pri[k]==0) k--;
            for (;pri[k]>0;)
            {
                if (q[i]==k) 
                {
                    pri[k]--;
                    time++;
                }    
                if (i==m && k==q[m]) 
                {
                    suc=true;
                    break;
                }    
                i++;
                if (i>=n) i=0;
            }
        }
        printf("%d\n", time);
    }   
    return 0;
}
